/* HOMEFOOTER */
a:link, a:visited, a:active{
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
a {
	color:#0088CC;	
}
#homefooter { width:982px;margin-left:auto; margin-right:auto; text-align: center; font-size: 10px; color: #6e6e6e; }
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; zoom: 1; }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi { clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; display: -moz-inline-box; *display: inline; margin-bottom: 0; padding-right: 0.75em;}
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }

/* PIPED LINKS */
.piped { display: block; zoom: 1; }
.piped:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.piped li { float: left; display: inline; }
.piped a { border-left: 1px solid #797c80; padding: 0 0 0 0.75em; margin-left: 0.75em; }
.piped a.first { border-left: 0 !important; padding-left: 0; margin-left: 0 !important; }

/* WORLDWIDE */
#worldwide { background:url(../images/home-bg-choosecountry.gif) repeat-x 0 100%; border: 1px solid #e3e3e3; display: inline; padding: 10px 0 8px; position: relative; text-align: left; width: 200px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; }
#worldwide { *height: 26px; *top: 3px; *margin-left: 10px; *top: 6px; *padding: 0; zoom: 1; }
#worldwide a { height: 30px; padding: 3px 10px 3px 5px; width: 100%; *padding: 0 10px 0 5px; }
#worldwide a:hover { text-decoration: none; }
#worldwide a img { position: relative; top: 5px; padding: 0 5px 0 0; *float: left; *padding: 0; *top: 0; *margin: 2px 0 2px 3px; }
#worldwide a span.more { background: url(/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; border-left: 1px solid #e3e3e3; cursor: pointer; display: inline-block; line-height: 30px; margin: -5px 0; padding: 0 10px 0 5px; position: relative; top: 0; }
#worldwide a span.more { *display: inline; *margin-top: 4px; *top: 0; zoom: 1; *line-height: 20px; }

.sosumi { font-size: 10px !important; color:#76797c; }
.sosumi_features { font-size: 10px !important; color:#76797c; }

